{% extends "base.html" %}

{% block css_js %}

<link type="text/css" rel="stylesheet" href="{{handler.static_url('codemirror/codemirror.css')}}"/> 
<script type="text/javascript" src="{{handler.static_url('codemirror/codemirror.js')}}"></script>
<script type="text/javascript" src="{{handler.static_url('codemirror/util/matchbrackets.js')}}"></script>
<script type="text/javascript" src="{{handler.static_url('codemirror/mode/clike.js')}}"></script>

<style>
div.code{
	position: relative;
	margin-top: 80px;
} 
.CodeMirror {border: 1px inset #dee;}
</style>
{% end %}

{% block body %}

<div class="code container"> 
<h4>zbusconn_cfg_t -- ZBUS链接配置</h4> 
<textarea id="code" name="code">   
typedef struct _zbusconn_cfg_t{
    char    host[32];  //必要，zbus总线IP地址（比如127.0.0.1）
    int     port;       //必要，zbus总线端口号（比如15555）
    int     verbose;   //可选，是否打印底层通讯调试消息：0关闭，1打开

    void*    ctx;       //可选， ZMQ Context，默认自动创建
    char    id[128];   //可选， 链接的ID
}zbusconn_cfg_t; 
</textarea>
<h4>zbuswrk_cfg_t--ZBUS服务配置</h4>
<textarea id="helloworld_wrk">	 
typedef struct _zbuswrk_cfg_t{
	char		service[128];	//必要，服务名称
	char		mode[32];		//可选，服务模式，负载均衡（"1"）/广播模式("3")，默认负载均衡
	char		reg_token[128];	//可选， zbus总线注册服务码（如果总线设定了安全码）
	char		acc_token[128];	//可选，本服务的访问控制码（设定后，client端需要提供该码）
} zbuswrk_cfg_t;</textarea>

 <script>
 var editor = CodeMirror.fromTextArea(document.getElementById("code"), {
     lineNumbers: true,
     matchBrackets: true,
     mode: "text/x-csrc"
   });
    </script>
</div>

{% end %}

